![]() ENVIRONMENTAL CONTROL DEVICE AND METHOD FOR CONTROLLING THE ENVIRONMENT WITHIN A STRUCTURE AND PROVI
专利摘要:
Thermostat control device with built-in feedback and notification capability. the present invention relates to an environmental control device. the environmental control device includes a temperature sensor, an audio module, and a controller module in communication with the temperature sensor and audio module. the controller module includes a processor, a memory in communication with the processor, wherein the memory stores one or more control routines comprising instructions executable by the processor. instructions executable by the processor are configured to: receive a signal from the temperature sensor from the temperature sensor; analyze the temperature sensor signal versus a stored temperature limit; implement a routine one or more stored control routines to control an environmental system; and generating an audible indication associated with one or more stored control routines in which the audible indication is related to an operating state of the environmental system. 公开号:BR112014005536B1 申请号:R112014005536-0 申请日:2012-09-11 公开日:2021-06-22 发明作者:James J. Coogan;William Thomas Pienta;Pornsak Songkakul 申请人:Siemens Industry, Inc; IPC主号:
专利说明:
BACKGROUND [001] Thermostats and other temperature control devices are used in residential and commercial environments to control and regulate environmental conditions within a structure. For example, a thermostat control device can regulate the temperature and airflow provided by a residential or commercial heating, ventilation, and air conditioning (HVAC) system. An exemplary thermostat includes a temperature-sensitive switch responsive to ambient conditions substantially adjacent to the thermostat and configured to control a space conditioning unit or system that might be part of a typical HVAC system. For example, when the temperature sensitive switch detects that the temperature within the structure has dropped below or has risen above a threshold, the switch changes to an ON position and communicates a temperature signal to the thermostat. The temperature signal, in turn, directs the thermostat to activate an oven or air conditioner to bring the temperature back to the limit. Adjustments to the thermostat limit are often carried out manually through the controls provided on the device itself. In other configurations, thermostat limit adjustments are performed remotely through a dedicated interface program operable in a home or commercial automation system or network. [002] Thermostats and other temperature control devices are often passive devices that, once configured, require little or no user input to continue operation. On the other hand, thermostats and other temperature control devices often lack the ability to provide updates or other notifications to a user that is performing correctly and/or in accordance with a configured threshold or operating routine or program. Users, in turn, and in response to this lack of notification, adjust or otherwise modify the configured limit or operating routine or program in order to verify thermostat operation. These changes result in unnecessary modifications and changes in thermostat operation and often a decrease in the overall efficiency of the temperature control system and process. SUMMARY [003] The modalities presented refer generally to thermostats and more particularly to thermostats configured to provide a notification or an audible indication to the user to verify or confirm the operation of the thermostat. [004] In one modality, an environmental control device is provided. The environmental control device includes a temperature sensor, an audio module, and a controller module in communication with the temperature sensor and audio module. The controller module includes a processor, a memory in communication with the processor in such a way that the memory stores one or more control routines composed of instructions executable by the processor. Instructions executable by the processor are configured to: receive a temperature sensor signal from the temperature sensor; analyze the signal received from the temperature sensor against a stored temperature limit; implement one or more of the stored control routines to control an environmental system; and generating an audible indication associated with one or more of the stored control routines in which the audible indication is related to an operating state of the environmental system. [005] In another modality, an environmental control device configured to regulate the environmental conditions within a structure is provided. The device includes an audio module, a controller comprising a processor and memory in communication with the processor such that the memory is configured to store one or more control routines programmed with instructions executable by the processor. Instructions executable by the processor are configured to: implement a first stored control routine to control an environmental system, wherein the first stored control routine regulates a temperature within the structure with respect to a stored temperature threshold; implementing, in response to a determined control event, a second stored control routine that is different from the first stored control routine in that the second stored control routine alters the operation of the environmental system with respect to the stored temperature limit; and generate an audible indication associated with the given control event where the audible indication reflects the operation of the environmental system. [006] In yet another modality, a method is provided to control the environment within a structure and provide the user with feedback related to it. The method includes receiving a temperature sensor signal from a temperature sensor associated with a thermostat control device; analyzing the received temperature sensor signal against a stored temperature threshold; determining an operating state of the environmental system based on the analyzed received temperature sensor signal and the stored temperature limit; the implementation, in response to the determined operating state, of a control routine to control an environmental system; and generating an audible indication associated with the control routine where the audible indication reflects the determined operating state of the environmental system. [007] Other modalities are presented, and each of the modalities can be used alone or together in combination. Additional features and advantages of the presented embodiments are described in, and will be apparent from, the following detailed description and figures. BRIEF DESCRIPTION OF THE FIGURES [008] Figure 1 illustrates a front view of an exemplary embodiment of an environmental control device as presented herein; [009] Figure 2 illustrates a front view of an alternative exemplary embodiment of an environmental control device as presented herein; [010] Figure 3 illustrates a side view of the exemplary environmental control device shown in Figures 1 and 2; [011] Figure 4 illustrates an internal block diagram of the exemplary environmental control device shown in Figures 1 and 2; [012] Figure 5 illustrates a block diagram of an exemplary controller operable within the environmental control devices shown in Figures 1 and 2; [013] Figures 6 and 7 illustrate exemplary operational flowcharts that illustrate a control process that can be implemented by the controller and/or be performed by the exemplary modalities of the environmental control device shown in Figures 1 and 2; [014] Figure 8 illustrates another operational flowchart that illustrates a mode of a control process that can be implemented by the controller and/or be executed by the exemplary modalities of the environmental control device shown in Figures 1 and 2; [015] Figure 9 illustrates an operational flowchart that illustrates an audio management process that can be implemented in relation to the control process shown in Figure 8; [016] Figure 10 illustrates an operational flowchart illustrating a connecting audio process that can be implemented in relation to the control process shown in Figure 8; [017] Figure 11 illustrates an operational flowchart that illustrates an execution process that can be implemented in relation to the control process shown in Figure 8. [018] Figure 12 illustrates an operational flowchart illustrating a time setting process that can be implemented in relation to the control process shown in Figure 8; and [019] Figure 13 illustrates an operational flowchart that illustrates a programming configuration process that can be implemented in relation to the control process shown in Figure 8. DETAILED DESCRIPTION [020] The present invention relates generally to environmental monitoring and control systems, and more particularly to an environmental control device configured to control and direct the temperature conditions within a structure and to provide feedback and notification to a user. Specifically, the environmental control device can be configured to provide an audible or audible notification to the user when, for example, environmental control and/or the HVAC system are active. Alternatively or additionally, the environmental control device can be configured to provide an audible or audible notification or indication when the detected temperature reaches or crosses a temperature threshold. In yet another embodiment, the environmental control device can be configured to provide an audible indication when the user changes or changes a temperature threshold or a control routine. [021] Figure 1 illustrates a front view of an environmental control device 100. The environmental control device 100, in this exemplary embodiment, is a thermostat that has a substantially straight housing 102. The housing 102 may be constructed of such a thermoplastic polymer as a polypropylene plastic material suitable for use in an injection molding process. In a preferred embodiment, housing 102 can be designed and configured to replace a standard residential thermostat. In another preferred embodiment, housing 102 may be designed and configured to replace a standard commercial thermostat such as the type used in light industrial assemblies and/or office environments. In this way, the environmental control device 100 shown can be used in place of and/or upgrading the thermostats currently in use. [022] Enclosure 102 can be configured or designed to support an audio output device or a speaker 104. Audio output devices or speakers, such as the sample speaker 104, can be an integral part of housing 102 or may be separate devices placed at various positions around the structure and in electrical communication with environmental control device 100. For example, in one embodiment, speaker 104 may be a speaker mounted on a board. circuit board (PCB) such as a Regal PCB mount speaker part number RE-2308-NL available from Regal Electronics, Inc. In another embodiment, speaker 104 may be a safety speaker such as a SIEMENS fire safety speaker model number S-HQ supplied by Siemens Building Technologies, Inc., of Florham Park, NJ. The Exemplary S-HQ Series Speaker is a recessed ceiling mounted speaker for background music and announcements applications. In this embodiment, the environmental control device 100 may be in electrical communication via a wireless network or wired with the remotely located speaker. In this way, information and/or alerts from the environmental control device 100 can be communicated and transmitted throughout the structure using an existing warning and communication system and hardware. This flexible configuration allows the environmental control device 100 to be implemented cost-effectively while avoiding high installation and maintenance costs. [023] Housing 102 may also include one or more user controls generally indicated by reference numeral 106. User controls 106 may, in an exemplary embodiment, include numerous mechanical controls such as a temperature control 108, a control of fan 110 and a mode control 112. In this exemplary embodiment, the temperature control 108 is a mechanical control that includes a selector 108a coupled to a potentiometer or a vessel core (not shown) that operates as a voltage divider and produces an output voltage (Vout) which is a fraction of its input voltage (Vin). The output voltage (Vout) is in turn calibrated to match a desired temperature ranging, for example, between 10 degrees Celsius (°C) and 30°C (reference numeral 108b identifies the temperature range controlled by the device of environmental control 100). [024] In the present example, the selector 108a is shown in a position that corresponds to a temperature of 20°C. Selector 108a, as discussed previously, is fixedly coupled to the potentiometer contained within housing 102. The potentiometer, in this example, produces or provides an output voltage (Vout) of 2.5V that can be used to place a HVAC system at the desired temperature of 20°C. [025] Enclosure 102 also includes fan control 110 and mode control 112. Fan control 110, in this exemplary mode, is a linear multi-position switch. The multi-position linear switch is configured in such a way that each position corresponds to a specific control signal or indication. The specific control signal or indication, in turn, corresponds to a distinct fan speed (low speed 110a, medium speed 110b and high speed 110c) operable within the environmental and/or HVAC system. The specific control signal or indication may be a change in voltage, the closing of a normally open circuit, or the opening of a normally closed circuit. Alternatively, the specific control signal or indication may be a data value or a message that provides instructions, fan speeds in revolutions per minute (rpm) or other information to the environmental and/or HVAC system. [026] Similarly, mode control 112 illustrated is a multi-position linear switch. As discussed above, each switch position corresponds to an operational mode (off 112a, fan 112b, cool 112c and warm 112d) of the environmental and/or HVAC system that the user can manually select. For example, the user can manually shut down the environmental and/or HVAC system by selecting the 112a off position. Likewise, the user can manually control whether the environmental and/or HVAC system is operating in a 112b ventilation only mode, 112c cooling mode or 112d heating mode. In another mode, the mode selection option can include an automatic mode. Automatic mode may allow environmental control device 100 to store and run heating and cooling programs to control the operation and selection of heating and collection elements to maintain programmed environmental conditions. For example, the automatic mode can, based on the time of year or other factors, activate the selection of the heating and cooling elements of the system in order to maintain a specific temperature (eg 21°C) within the structure. [027] In other embodiments, the multiposition switches 110 and 112 can be replaced by one or more compression knobs, flip-flops, or the like, and are configured to produce the required control signal or indication. The specific control signal or indication may be a change in voltage, the closing of a normally open circuit, or the opening of a normally closed circuit. Temperature control 108 may similarly be replaced by any known input device or switch, such as a keypad and/or a pair of push buttons to incrementally increase or decrease a temperature value or variable. [028] Figure 2 illustrates an alternative embodiment of the environmental control device 100. In this alternative embodiment, the controls and/or the interface of an environmental control device 200 are electronic controls such as a manufactured touch-sensitive input device model number AT42QT2160 by ATMEL Corporation, San Jose, CA and a 5.7-inch FT Series digital touch screen model number FTAS225-57AN manufactured by NKK Switches of Scottsdale, AZ and Kawasaki-shi, Japan. [029] The housing 102 of the alternative environmental control device 200 may include or support a touch screen 204. In this embodiment, the touch screen 204 can be used to present information through a graphical user interface (GUI) generated by the controller 500 (figure 5). The touch screen 204 can also be used to receive input and/or commands from the resistive or capacitive screen element of the screen. Input and/or commands can, in turn, be used by controller 500 to execute stored heating and cooling programs. [030] Temperature control 108, fan control 110 and mode control 112 shown in relation to environmental control device 100 can be replaced by touch sensitive input devices 208, 210 and 212. Touch sensitive inputs 208, 210 and 212 can be used to control the fan speed and operating mode of the environmental control device 200. Touch sensitive input devices 208, 210 and 212 can alternatively or additionally be used to provide substantially continuous and fine control over a programmable range of values. In addition, touch-sensitive input devices 208, 210, and 212 may be reconfigurable or programmable by the GUI and controller 500 based on input requirements from the stored heating and cooling programs. For example, temperature control 208 can, in a programmed heating and cooling program run by controller 500, be reconfigured to provide fine control over a small temperature range to maintain a precise temperature within the structure. [031] In yet another modality, the touch-sensitive input devices 208, 210 and 212 can be completely eliminated and their functionality incorporated or accessible through the touch screen 204. In this configuration, the graphical user interface (GUI) generated by the controller 500 (figure 5) provides digital controls for systems accessible through touch-sensitive input devices 208, 210, and 212. [032] Figure 3 illustrates a view of a side panel 300 of housing 102 used by both environmental control devices 100 and 200. Side panel 300 may include, for example, a universal serial bus (USB) port 302. USB port 302 provides a mechanism by which data can be transferred to and from environmental control devices 100 and 200. Similarly, side panel 300 can support or include a secure digital (SD) card reader 304. The reader of card 304 can, as with USB port 302, be used to transfer data and increase memory or storage of environmental control devices 100 and 200. Both USB port 302 and card reader 304 can be used to store audio and/or image files for presentation and/or use by environmental control devices 100 and 200. Alternative memory and storage cards and/or digital formats can be integrated into the design presented here without departing from the scope of these descriptions and modalities. [033] Side panel 300 may also include a 306 audio input, such as a 3.5mm stereo mini headphone jack. Audio input 306 can be used to receive an audio signal through a microphone plugged into the mini headphone jack or into an output of a recording device such as a tape or MP3 player. For example, a user can dictate a custom message such as "Are you sure you want to change the temperature " which can, in turn, be stored in a memory device attached to the USB port 302 and/or the card reader 304. As will be discussed in more detail below, the custom message can be played back when a user attempts to change a setting or a value via, for example, touch-sensitive input devices 208, 210 and 212. Thus, if a user tries to change the temperature via temperature control 208 108, the environmental control device 200 100 may ask, in a familiar and/or authoritative voice, "Are you sure you want to change the temperature " Alternate messages, sounds, or files can be played or displayed to the user based on an operating state or mode of environmental control devices 100 and 200. [034] Side panel 300 may also include one or more buttons308. In this exemplary modality, buttons 308 include a mode or section button 308a, a first button (button 1) 308b, and a second button (button 2) 308c. These 308 buttons are used to navigate the GUI generated by the 500 controller (figure 5). For example, the 308 buttons can be used to change focus or to navigate menus within the GUI. As an alternative or in addition to navigation, buttons 308 can be used to select or change the variable and values used by the environmental control devices 100 and 200 in executing the stored heating and cooling programs. The specific configuration and capabilities of buttons 308 and inputs 302 and 304 can be varied to suit the application and the specific needs of the heating and cooling programs run by the 500 controller and/or interface requirements of the environmental control devices 100 and 200 . [035] Figure 4 illustrates an internal block diagram 400 of a modality of the environmental control device 100 and/or 200. In this representation, the functions and/or the individual modules are illustrated as separate logical entities in communication through a bus 402 which can be formed or manufactured as a part of a printed circuit board (PCB). Although these functions are shown as distinct modules or logical blocks, one or more of these functions can be integrated into a single physical component or a limited number of physical components. Alternatively, each of these functions and/or modules may represent a specialized computer program or processor executable code configured to collect, process or otherwise manipulate environmental data to control or operate the environmental or HVAC system in communication with the environmental control device 100 and/or 200. [036] The environmental control device 100 200 may include the controller 500 (see Figure 5) which comprises a processor 404 and a program module 406. In one mode or configuration, the processor 404 may be a computer processor configured to execute the heating and cooling programs stored in program module 406. Alternatively, controller 500 may be a single application-specific integrated circuit (ASIC) programmed and/or customized to control and direct the operations of environmental control device 100 200. An exemplary ASIC may include an entire 32-bit processor, memory blocks that include, but are not limited to, read-only memory (ROM), random access memory (RAM), electrically erasable programmable read-only memory (EEPROM). ), and flash memory. The single ASIC can be used to replace the combination of processor 404 and program module 406 of the sample controller 500. [037] In the present embodiment, the program module 406 is shown directly connected to the processor 404 through a communication channel or a dedicated bus 408. In another embodiment, the program module 406 can be shown as being in communication with the processor 404 via bus 402. In this way, processor 404 and program module 406 can be maintained as separate and distinct devices within environmental control device 100 200. [038] Memory module 406 is configured to store the heating and cooling programs discussed above. For example, memory module 406 can be configured to store and use a desired temperature setpoint for use by an algorithm or control routine 502 (see Figure 5) implemented by processor 404. Control routine 502 can be stored in program module 406 and include a heating and cooling program configured to control the environmental or HVAC systems in communication with the environmental control device 100 200. Alternatively, the temperature setpoint along with other accessible variables and data by the user may be stored in a memory module 410. The memory module 410 may communicate or provide these variables to the processor 404 and the control routine 502 via the bus 402. In another embodiment, the processor 404 may query or access the load memory module 410 in order to load setpoint temperature data into program module 406 for long-term use. te the execution of the runtime of the control routine 502. [039] An audio module 412 communicates, in this mode, with the processor 404 and the control routine 502 through the bus 402. The audio module 412 may include one or more speakers 412a (which correspond to the speaker 104 shown in figure 1). In another embodiment, audio module 412 may include or control one or more buzzers, vibrating indicators or alarms configured to provide information and/or operational information to a user. Processor 404 may direct or otherwise control audio module 412 to provide a user with an indication of an alert or other event. [040] Audio module 412 is configured to cooperate with memory module 410 to transmit or otherwise play back an audio data file or stored within memory module 410. For example, memory module 410 can be configured to play MP3 or wav files (or any other known or subsequently developed encoded audio file) in response to one or more predetermined events associated with control routine 502 and the associated heating and cooling programs executed by control routine 502. , control routine 502 may run a heating program that instructs or controls the environmental or HVAC system to activate and provide additional heat throughout the structure. Control routine 502 can also direct audio module 412 to transmit, for example, an MP3 file or a tire-like hiss to indicate to the user that the stipulated point change has been accepted and/or which system the environment is or HVAC is operating. It should be understood that different audio or sound files may be stored in memory module 410 and be associated with different operating states and/or events defined within control routine 502. For example, when control routine 502 activates or then executes a cooling program through processor 404, audio module 412 can access a sound or audio file stored in memory module 410. The accessed sound or audio file can be, for example, a recording representing ice in a glass; a song such as a winter song and/or a custom or personalized message. [041] A 404 input/output module, in this modality, is configured to import or record the custom or custom messages discussed here. For example, a user can record or transfer one or more ring tones, audio files or other information to a storage medium such as an SD card or thumb drive. The SD card or thumb drive can, in turn, be inserted into the USB port 302 or card reader 304, thereby making the information contained therein accessible to the control routine 502. In this way, the data or information in the card or storage device can be transferred via input/output module 414 to memory module 410 for storage or directly to control routine 592 for processing or execution. [042] Alternatively, input/output module 414 can receive an analog signal from audio input 306. For example, the user can plug a microphone (not shown) into audio input 306 and record one or more custom messages that are related. to the present heating or cooling operations or any other desired topic. Input/output module 414 may include analog to digital converter (AOC) configured to convert the analog signal representing the custom message into a digital format for storage in memory module 410. In another embodiment, the memory module 410 can be configured to store a collection or group of files that, for example, define a holiday or seasonal theme. For example, audio files in a collection can be related to a specific holiday such as Christmas or a specific season such as winter. In this way, environmental control device 100 200 can be configured to play an audio file that represents a crackle of fire when the heating program is executed by control routine 502 and processor 404. Similarly, touch screen 204 can be set to display an image linked to a holiday, such as a Christmas tree or snowy field. These themes can be loaded via the USB port 302 or the card reader 304 or they can be supplied pre-installed in the memory module 410 and/or in the program module 406. [043] The environmental control device 100 200 also includes, in this embodiment, a temperature sensor 416. The temperature sensor 416 will typically be arranged to directly measure the temperature of the air substantially adjacent to the environmental control device 100 200. 416 temperature sensor can be configured to process temperature data, humidity information or other data detected or received from a remote device through a 418 communication module. [044] The 418 communication module provides both wired and wireless communication capabilities that allow communication through automation components, environmental control systems or other operable elements within the structure. For example, the communication module 418 can be configured to communicate over a power line network, an Ethernet network, a two-wire network, or another known networking configuration through a communications port 418a. In another embodiment, the communication module 418 can be configured to communicate according to Wi-Fi, Bluetooth, ZigBee or another radio communications protocol through a wireless antenna 418b. In still other embodiments, communication module 418 can be configured for wired and wireless communications for greater flexibility. [045] Alternatively, the communications port 418a and the wireless antenna 418b can be connected directly and/or electrically to an input/output module 414. In this configuration, the communication module 418 can convert and/or configure instructions and/or 502 control routine communications in the appropriate protocol for communications over the wired or wireless network. For example, communication module 418 may receive instructions or data from control routine 502 executed by processor 404 and concatenate an appropriately formatted header and footnote to allow information to be communicated in a compressed manner in accordance with one or more communication protocols. [046] In another embodiment, the communication module 418 cooperates with a web server 420 to receive instructions or information from the control routine 502 executed by the processor 404. The communication module 418 also cooperates with the web server 420 to provide the information received for access via wired or wireless network communications in accordance with the instructions received. In another embodiment, Web server 420 simply provides an access portal for viewing and/or monitoring environmental data or information using known hypertext transfer protocols (HTTP) and/or Extensible Markup Language (XML). In yet another embodiment, Web server 420 provides two-way access to monitor and/or adjust program variables used by control routine 502. As previously discussed, program variables or temperature limits, etc. , can be stored in memory module 410 and/or program module 406. As illustrated in Figure 4, web server 420 and a communication module 418 can exchange information over bus 402. Alternatively, web server 420 and a communication module 414 can be directly coupled via bus 422 for faster communication. [047] Figure 5 illustrates an exemplary configuration of the controller 500 that includes the processor 404 and the program module 406. In this exemplary mode, the program module 406 is shown to include or support the control routine 502. control 502 may, in turn, include or comprise numerous subroutines, programs, and/or modules configured for execution by processor 404. For example, program module 406 may include an operating system or firmware 504 that provides the framework on which control routine number 502 can operate. Alternatively, the control routine 502 may be a self-contained program or firmware that includes all information, functions and libraries necessary for the operation and control of the environmental control device 100 200. [048] In another modality, the control routine 502 and the subroutines, programs and/or modules included can operate as drivers to form an interface, for example, between the monitor 204, the audio module 412 and the processor 404 Control routine 502 may be configured to access one or more driver routines 506, 508, and 510 to execute an operational process as described in detail with reference to figures 6 and 7. [049] Routines 506, 508 and 510 may be, in one embodiment, a program routine 506, an audio processing routine 508, and a runtime routine 510. The program routine 506 may include one or more sub -executable routines configured to direct the 404 processor to control environmental or HVAC systems in communication with the environmental control device 100 200. Program routine 506 may alternatively or additionally be a storage location for executable files currently in use by the controller 500. In this way, program routine 506 can operate as active storage for the control routines, whereas memory module 410 can operate as longer term storage for the control routines not actively in use by the processor 404 . [050] Likewise, the audio processing routine 508 may include the information and/or instructions necessary to drive the audio module 412. The audio processing routine 508 may also include the quality and/or enhancement routines of the sounds designed to ensure that the stored audio files are in a satisfactory state for transmission through speaker 412a 104. Runtime routine 510 may include the instructions and commands necessary to operate the environmental control device 100 200 and/or control environmental or HVAC systems in communication with it. For example, runtime routine 510, with or without operating system 504, generates the graphical user interface (GUI) for display on the touch screen 204. In addition, runtime routine 510 can be configured to accept and interpret user input and commands provided through the touch screen touch screen element 204. In this way, the numerous components or elements of the control routine 502 can cooperate to control and direct the operations of the control device environmental 100 200. [051] Figures 6 and 7 describe flowcharts of operation that illustrate an exemplary process 600 that can be implemented or executed by the environmental control device 100 200 and more particularly by the control routine 502 operable in relation to the controller 500. The control routine 502 is configured to monitor ambient and temperature conditions adjacent to environmental control device 100 200 and to provide audible feedback to a user in response to one or more detected conditions and/or changes specified by program routine 506. The Exemplary Process 600 includes: a program handler 610 and an audio handler 650 and a runtime or runtime handler 700. [052] Initially, control routine 502 determines which of the example subroutines 610, 650, and 700 are active for execution by processor 404 (step 602). Control routine 502 may determine the active subroutine based on input received via, for example, touch screen 204, mode control 112 212 and/or a stored configuration file retrieved from memory module 410. control routine 502 determines that program subroutine 610 is active, then control routine 502 may prompt the user to select or set the day of the week for which a program should be active. Thereby, as shown in step 612, the user can provide an input or a command via the touch screen 204 that corresponds to a day of the week for the program that is to be interpreted. Alternatively, the user can select or highlight multiple days (eg the five-day workweek) simultaneously. [053] Once the days or period of interest have been identified and provided to control routine 502, a time interval within that period of interest can be defined as illustrated in step 614. For example, control routine 502 may include a program that designates the five-day workweek and a time interval, for example, between 9:00 am and 5:00 pm. It should be understood that more than one time span can be defined for any given day or period of interest in question. In this way, control routine 502 can be configured to run different heating and cooling programs based on the time of day and/or day of the week. [054] For each of the different time intervals and days or periods of interest, control routine 502 can store and implement a specific set point and/or temperature limit. The set point and/or temperature limit can be stored in memory module 410 and provided to program routine 506 when activated or called by runtime routine 510 and processor 404. Temperature limits set or stipulated by the routine control 502 (step 616) can be user-defined limits or can be preset limits configured to provide, for example, maximum energy savings, maximum comfort within the structure, or any other desirable condition. [055] Control routine 502 can also determine whether the audio file to be associated with one or more of the temperature thresholds is (1) a new audio file, or is (2) an existing stored audio file, for example , in memory module 410. If the audio file is determined by the control routine 502 as a new audio file, then the program subroutine 610 can, as indicated in step 618, proceed to the subroutine of audio 650. Alternatively, if the audio file is determined to be an existing file stored in memory 410 or accessible through, for example, USB port 302 or card reader 304, then control routine 502 associates the existing audio file with the specific temperature limit defined in step 616. [056] Upon completion of the definition and programming steps discussed above, control routine 502 can determine that program subroutine 610 is complete and return to the beginning of process 600 (step 620) for re-execution. [057] If control routine 502 determines that audio stanza 650 is active, or if a new audio file is desired for use as discussed in relation to step 618, control routine 502 detects or queries 652 which of the three exemplary audio sources: (1) a recording source; (2) a memory source, or (3) an upload source is active and/or available for use. For example, control routine 502 may determine that the audio source is a microphone coupled to audio input 306 (step 654) such that when a user speaks into the microphone, input/output module 414 uses the CAD integral to convert the analog signal representing the custom message into a digital format for storage in memory module 410. Alternatively, control routine 502 may determine that the audio source is an audio file stored in memory module 410 and communicates with the 404 processor (step 656). Control routine 502 may also determine that the audio source is a file available to be loaded from a remote data storage location accessible via the wired or wireless network in communication with the communication module 418 (step 658). In this way, control routine 502 can be configured to retrieve audio files from one or more preset input, memory, or storage locations. Regardless of the individual audio source selected by control routine 502, the identified audio file can, in turn, be transferred, moved or otherwise loaded into a known storage location, for example, within memory module 410 for access by the Exemplary process 600. [058] Once a desired audio file has been identified and stored in a retrievable location, control routine 502 can associate the file with the provided event or operating state identified within the example process 600. For example, and such as discussed previously, changing state or activating a heating system or an oven can cause a first audio file to be played and presented through speaker 412a (660). In one embodiment, the first audio file can be a pneumatic sound reminiscent of a pneumatic thermostat, or a crackling sound of burning wood. Similarly, changing the state or activating the air conditioning system may cause a second audio file, which is often different from the first audio file, to be played and presented through speaker 412a. In one embodiment, the second audio file can be the sound of an ice maker and ice maker falling similar to the sounds of an automatic ice maker in a refrigerator, or a music clip such as a holiday song or Christmas associated with winter and cold weather. It should be understood that individual events and/or operating states can be defined by the user through the GUI provided by the touch screen 204 which can be predefined events stored within the operating system or firmware 504. [059] The identified and associated audio file may, in a modality, be presented by the control routine 502 in such a way that the user can edit one or more attributes, audio characteristics or other properties of the files and data contained by the file 662 For example, control routine 502 can allow the volume, length, speed, and other properties of the audio file to be accessed and edited by the user through the touch screen 204, a web page provided by the web server 420 and/or via a remote application (or app) that runs on a handheld device or another computer. In another embodiment, the control routine 502 can cooperate with a remote application or app to allow a user to access the example process 600 through a remote interface such as a smartphone web browser or a remote environmental control interface program dedicated. [060] Upon completion of the audio selection, association, and editing functions, control routine 502 can determine that audio subroutine 650 is complete and returns to process start point or process start 600 662. [061] At the beginning of process 600, control routine 502 can determine that runtime or runtime subroutine 700 (see Figure 7) is active. Control routine 502 can then determine in which execution mode the environmental control device 100 200 should operate. In order to make this determination, control routine 502 can, as indicated in step 702, alert the user through the GUI and touch screen 204 to make a selection, or access a configuration file that includes instructions or predetermined selections regarding the operation of environmental control device 100 200. In this way, control routine 502 can be configured to provide or otherwise limit access to a particular functionality or run mode options which, in turn, allows different available feature sets to be arranged on each environmental control device 100 200. This feature allows for model and feature differentiation between the 100 devices of environmental control 200 to be implemented. [062] Similarly, control routine 502 may request user input via touch screen 204 or may read a configuration file providing required input and instructions in order to determine which heating or cooling program to run 704. With the determination of a specific heating or cooling program to be executed, control routine 502 reads the desired temperature input provided by temperature control 108, 208 and stores this value in program module 406 and/or memory module 410 for execution or use by program routine 506, audio processing routine 508, and/or runtime routine 510 706. In a similar fashion, control routine 502 queries temperature sensor 416 and stores this value in program module 406 and/or memory module 410 for later use when executing one or more programs 708. Based on stipulated points determined in sensor values , control routine 502 can determine a temperature control output that can be used to drive a heating system, and air conditioning system, or any other environmental control mechanism to the desired setpoint value stored in memory 712 . [063] At this point, control routine 502 may prompt the user to run an audio test routine as indicated in step 712. If the user chooses to forego the audio test routine, an audio file associated with the program identified in step 704 can be played through speaker 412a and audio module 412 714. However, if the audio test routine is selected, control routine 502 plays the selected audio file through the speaker 412a and audio module 412 716. Upon completion of playback, the properties of the selected audio file can be confirmed 717. If the user wishes to change the selected audio file, control routine 502 provides an opportunity to edit the options and the properties associated with it 718. Upon completion of the editing process, the selected and edited audio file is played back and the user is presented with another opportunity to edit the audio file o (see 716). [064] If the user does not choose to edit the options and properties, or once the selected audio file has been properly played and/or played and edited, control routine 502 can read the control signal or indication associated with fan control 110 720 and store this value in program module 406 and/or memory module 410 for execution or use by routines 506, 508 and 510 (the audio processing routine 508 and/or the runtime 510 722. When the environmental control device 100 200 is configured and ready for operation, the control routine 502 can start operation, for example, an automatic heating and cooling program is established to provide control throughout the year of a structure's heating and cooling systems. Alternatively, control routine 502 can initiate the operation of a manually configured program based on user inputs, preset subroutines or any combination of environmental control programming elements 724. Once the selected program has run to completion, or has run through a predetermined number of cycles, control routine 502 may determine that the subroutine Execution stanza 700 is completed or paused and returns to the starting point or beginning of process 600 662 to determine if a state change occurred before resuming execution of Execution stanza 700. [065] Figures 8 to 13 illustrate flowcharts of the operation that illustrate an alternative control process 800 that can be implemented or executed by the environmental control device 100 200, and more particularly by the control routine 502 operable in relation to the controller 500. In this mode For example, control routine 502 may be configured to access one or more controls and/or driver routines 802, 804, 806, 812 and 814 to perform an operational process as described in detail with reference to Figures 8 to 13. [066] Routines 802, 804, 806, 812 and 814 may be, in one modality, an audio control routine 802, an audio link routine 804, a runtime routine or a runtime routine 806, a routine of time stipulation and a schedule stipulation routine 814. The audio control routine 802 will include one or more subroutines or executable processes to record, organize, and display audio files stored or accessible, for example, in the memory module 410. Audio link routine 804 includes subroutines and controls to associate the audio files with one or more events or actions. Run routine 806 includes one or more executable subroutines configured to direct processor 404 to control environmental or HVAC systems in communication with environmental control device 100 200 and play the connected audio file as appropriate. Time setting routine 812 includes one or more executable subroutines configured to set and schedule the device clock. Execution arrangement routine 814 includes one or more executable subroutines configured to configure and schedule the schedules executed by control routine 502. [067] The alternative 800 control process discussed and shown in the example below initializes and starts 808 when a power supply is applied to the environmental control device power inputs 100 200. The 800 control process reads a mechanical position, a value electrical potential or the data associated with the 308a mode button. These mechanical positions, electrical potentials, and data values can, in turn, be associated with the 802 audio control routine, the 804 audio link routine, the 806 run routine, the 812 time setting routine, and the schedule stipulation routine 814 810. [068] For example, if control process 800 determines that the value of mode button 308 matches with audio control routine 802, control routine 502 can activate the routine and present the appropriate information through a GUI displayed in the touch screen 204. The 802 audio control routine presented here makes specific reference to inputs received via the 308 buttons. While these 308 buttons provide an economical and reliable means of interacting with the 502 control routine, the 204 touch screen e the GUI can provide the same interactivity with additional flexibility. [069] The 802 audio control routine now activated reads the values of mechanical position, electrical potential potential, or data (hereafter simply referred to as the "value") associated with the first button 308b 900. The value can in this For example, it matches a file save function 902, a save function 904, and a delete file function 906. [070] If the value associated with the first button 308b corresponds with the file save function 902, then the audio control routine 802 presents a list of available audio files. For example, audio control routine 802 can scan memory module 410, program module 406, or any other accessible storage location and build a list of the audio files stored there. Audio files can be identified by their size, location, file attributes, and/or file format (for example, mp3, aiff, wav, m4a, wma and more). By repeatedly indexing or selecting the second button 308c 908, the focus or cursor associated with the 802 audio control routine can change through the audio file list. Since the GUI focus remains on one of the listed audio files, audio control routine 802 and control routine 502 can access and display the selected audio file through monitor 204 910. [071] At this point, the 802 audio control routine reads the value 912 associated with the 308a mode button to determine if the value indicates that the file should be saved or if the value indicates that the file should not be selected 914. At this point, the audio control routine can terminate the 902 file save function and return to the 800 control process. [072] If the value associated with the first button 308b corresponds with the record function 904, then the audio control routine 802 activates and displays the recording information through the monitor 204. When the record function 904 reads or detects a By changing the value 916 associated with the second button 308c, the audio signals received via the audio input 306 can be captured and stored 918 in memory 410. [073] Capture of the audio signals received through audio input 306 continues until the record function 904 reads or detects a change in the value 920 associated with the second button 308c. The second change or subsequent change in value operates to toggle and stop the audio recording functionality. In another modality, a flip-flop multivibrator or an additional input received via the second button 308c can operate to pause recording without ending or stopping the recording functionality. Once recording has been completed, the received and converted audio file is stored 922, for example, in memory module 410. At that point, the audio control routine can terminate the record function 904 and return to the process of control 800. [074] If the value associated with the first button 308b corresponds with the audio squelch function 906, then the audio control routine 802 displays all audio files stored in memory module 410 or storage location accessible through monitor 204 By repeatedly indexing or selecting the second button 308c, the focus or cursor associated with the 802 audio control routine can be changed through the list of all 924 displayed audio files. of the listed audio files, audio control routine 802 and control routine 502 can access and display the chosen or selected audio file through monitor 204 926. [075] The 802 audio control routine at this point reads the value associated with the first button 308b 928 to determine if the value is changed or changed 928. Upon detection of the change in the value associated with the first button 308b, the chosen or selected audio file is suppressed or not indexed. At this point, the audio control routine can terminate suppression function 906 and return to control process 800. [076] The control process 800 may, in another situation, determine that the value of the mode button 308 corresponds with the audio link routine 804, the control routine 502 may activate the routine and present the appropriate information through a GUI displayed via the touch screen 204. The 804 audio link routine is initiated by presenting a list of trigger or trigger events and reads the value associated with the first button 308b 1000. The location or information stored in the value matches with a selected trigger or activation event. As discussed previously, by repeatedly indexing or selecting the first button 308b, the focus or cursor associated with the 804 audio link routine can be changed via the predefined events listed or activities associated with the HVAC system. Since the GUI focus remains on one of the listed events, the audio link routine 804 and the control routine 502 can access and display the details of selected activation events through monitor 204 1002. The activation events example includes, but is not limited to, a stipulated point change, a stipulated point change above -15oC (5°F), a stipulated point change above -12.22oC (10°F), a filter dirty, a 112, 212 mode control change, a program change and/or a schedule change. [077] The 804 audio link routine then reads the value associated with the second button 308c 1004 to determine if the value indicates that the displayed activation event has been selected. At this point, the audio link routine 804 displays a list or a selection of the available audio files stored in, for example, memory module 410 1006. Once one of the displayed audio files has been selected by repeated entries or changes from the second button 308c, the selected audio file can be displayed or otherwise highlighted via monitor 204. [078] The 804 audio link routine at this point reads the value associated with mode button 308 through 1008 to determine whether the value indicates that the audio file should be linked to a specific trigger event or whether the value indicates that the audio file must be turned off 1010. At this point, the audio connection routine 804 can terminate the function of saving the file 902 and return to the 800 control process. [079] Control process 800 may, in another situation, determine that the value of mode button 308 corresponds with run routine 806. By making this determination, control routine 502 can activate or start the run routine 806 and present the appropriate information through a GUI displayed via the touch screen 204. Run routine 806 starts by reading or accessing the current time from a system clock (see time setting routine 812 as illustrated in figure 12) of processor 404. Alternatively, runtime 806 may access communication module 418 and query an Internet time server such as that provided on the National Institute of Standards and Technology website (http://tf.nist .gov/tf-cgi/servidor.cgi) to check the accurate time 1100. Once run routine 806 has determined the correct time that environmental control devices 100 and 200 are operating, the time can be compared to one or more of the programs stored in, for example, memory module 410 or program module 406 1102. [080] If current time is determined to be equal to schedule time 1104, then run routine 806 executes the action or event specified by the stored schedule. For example, if the current time is 09:00 h GMT and a stored schedule requires a setpoint temperature change to occur at 09:00 h GMT, the run routine can instruct or control the HVAC system to implement the change 1106 Simultaneously, or in addition to the change in temperature setpoint, run routine 806 can play one or more audio files through audio module 412 and speaker 412a. For example, if a change in temperature setpoint results in an increase in temperature, the audio module 412 can play the audio file representing a hiss from a pneumatic thermostat 1108. [081] If current time is determined not to be equal to schedule time 1104 then run routine 806 scans the list or collection of wake events 1110 stored in memory module 410. If run routine 806 determines that the conditions or timing match one or more of the triggering events 1112, then the audio file associated with or linked to the triggering event is played through audio module 412 and speaker 412a. If, however, runtime 806 determines that conditions corresponding to one or more activation events have not and are not occurring, then runtime 806 terminates and returns control to control process 800. Similarly, if runtime routine 806 determines that conditions corresponding to one or more activation events have occurred, or are currently occurring, then runtime routine 806 plays the associated audio file 1114 and then returns control to control process 800. [082] Control process 800 may alternatively determine that the value of mode button 308a corresponds to time setting routine 812. In this case, control process 800 activates the routine and presents the appropriate information via touch screen 204. Time settlement routine 812 starts and displays the current time in hour-minute and month-day format 1200 on the monitor or touch screen 204. Time settlement routine 812 reads and stores 1202 the value of the first button 308b. [083] If the first button 308b is pressed once 1204, which corresponds to a value equal to one, then the current displayed time is highlighted 1206. The highlight is to indicate that the time portion of the current time is in the time format. minute and month-day is the focus of the routine and is available for manipulation. Although the time portion is highlighted, the time setting routine 812 reads and stores 1208 the value of the second button 308c. As the value corresponding to the second button 308c increases, the time part changes and increments 1210. This part of the time setting routine 812 remains active and continues to compute the value associated with the second button 208c until a time of delay expire 1212. The delay time can be an entry or a change of value within, for example, a second window of twelve (12) or fifteen (15) seconds. Alternatively, the delay time value can be a user adjustable variable. If an alternative input such as a change in the value associated with the first button 308b is received before the delay time expires, then the time setting routine 812 goes back to read and store 1202 the value of the first button 308b. [084] This process repeats cyclically within time setting routine 812 for each possible value associated with the first button 308b. For example, if the first button 308b is pressed 1214 twice, which corresponds to a value of two, then the current minute displayed is highlighted 1216. Similarly, if the first button 308b is pressed three times 1218, which corresponds to a value of three, then the current month displayed is highlighted 1220; and if the first button 308b is pressed four times 1222, which corresponds to a value of four, then the indicated current day is highlighted 1224. In this way, the individual data fields associated with the current time in a time format - minute and month-day can be iteratively adjusted. Upon completion of time allocation routine 812, control can be returned or passed back to control process 800. [085] Control process 800 can also determine that the value of mode button 308a corresponds to programming arrangement routine 814. In this case, control process 800 activates the routine and presents the appropriate information via touch screen 204. Schedule stipulation routine 814 starts and displays the currently active schedule 1300 on the monitor or touch screen 204. In one or more modalities, each of the schedules stored in memory can be listed or displayed on the touch screen 204 in response. to a change in the value associated with mode button 308a. Thus, when schedule arrangement routine 814 is active, the user can cycle through the schedule to be displayed, edited, or created by pressing mode button 208 to 1302. Time arrangement routine 812 reads and stores 1304 the value of the first button 308b. [086] If the first button 308b is pressed once 1306, which corresponds to a value equal to one, then the start time associated with the selected or identified schedule is displayed 1308. The selected information is now the focus of the stipulation routine of time 814 and is available for user manipulation. While the time portion is highlighted, the time setting routine 814 reads and stores 1310 the value of the second button 308c. As the value corresponding to the second button 308c increases, the start time time changes and increments by 1312. This part of the programming stipulation routine 814 remains active and continues to clear the value associated with the second button 208c until it expires the delay time 1314. The expiration of the delay time may occur after twelve (12) seconds or any other desired period. If an alternative input such as a change in the value associated with the first button 308b is received before the expiration of the delay time, then the programming setting routine 812 goes back to read and store 1304 the value of the first button 308b. [087] As with the process described with respect to Figure 12, this process repeats cyclically within the programming arrangement routine 814 for each possible value associated with the first button 308b. For example, if the first button 308b is pressed twice 1316, which corresponds to a value of two, then the programming start minute is displayed 1318. Similarly, if the first button 308b is pressed three times 1320, which corresponds to a value equal to three, then the setpoint of the temperature programming is displayed 1322; and if the first button 308b is pressed four times 1324, which corresponds to a value equal to four, then the next stored schedule can be displayed and the above process for displaying and incrementing the start time, start minute and point The temperature stipulation can be repeated 1326. In this way, individual data fields associated with one or more stored schedules can be iteratively adjusted. Upon completion of schedule arrangement routine 814, control can be returned or passed back to control process 800. [088] In each of the cases discussed above, when the audio control routine 802, the audio link routine 804, the run routine 806, the time set routine 812 and the schedule set routine 814 are completed , control process 800 continues to run and query the value of read button 308a to determine if a change has been implemented. [089] It should be understood that various changes and modifications in the currently preferred modalities described herein will be apparent to those skilled in the art. Such changes and modifications may be made without departing from the character and scope of the present invention and without diminishing its intended advantages.
权利要求:
Claims (13) [0001] 1. Environmental control device (100, 200), comprising a temperature sensor (416); an audio module (412); a controller module (500) in communication with the temperature sensor (416) and the audio module audio (412), wherein the controller module (500) comprises a processor (404); a memory (406) in communication with the processor (404), with the memory (406) storing one or more control routines ( 502) comprising instructions executable by the processor (404), the instructions executable by the processor (404) being configured to receive a signal from the temperature sensor (416); analyze the signal from the temperature sensor (416) with respect to a stored temperature limit; implement one or more stored control routines (502) to control an environmental system; the environmental control device (100, 200) further comprising a touch screen (204) in communication with the controller module (500), and the touch screen (204) is configured to, display a graphical user interface (GUI) associated with one or more of the control routines (502); and receiving a control input to change a variable associated with one or more of the control routines (502), characterized by the fact that an audible indication associated with one or more stored control routines (502) is generated, whereby the indication audible is related to an operating state of the environmental system, the operating state being based on the analyzed received temperature sensor signal (416) and the stored temperature limit, with the audible indication related to the operating state of the environmental system based in the analyzed received temperature sensor signal (416) and in the stored temperature limit is different from an audible indication related to a different operating state of the environmental system, and the control input is configured to change an audio file associated with one or more of the control routines (502). [0002] 2. Device (100, 200), according to claim 1, characterized in that the control input is configured to change the stored temperature limit. [0003] Device (100, 200) according to claim 1, characterized in that it comprises: a wireless communication module (418) in communication with the controller module (500), wherein the wireless communication module (418) is configured to communicate with a remote device. [0004] 4. Device (100, 200), according to claim 3, characterized in that the wireless communication module (418) is configured for communication according to a protocol selected from the group selected from: GSM, CDMA, WiFi IEEE 802.11, WiMax IEEE 802.16, ZigBee IEEE 802.15.4 and Bluetooth. [0005] 5. Device (100, 200) according to claim 3, characterized in that the remote device is configured to communicate the control input to the controller module (500) through the wireless communication module (418). [0006] 6. Device (100, 200) according to claim 3, characterized in that the wireless communication module (418) is configured to deliver the audible indication to the remote device for representation to a user. [0007] 7. Device (100, 200) according to claim 1, characterized in that it comprises a web server (420) configured to present a variable associated with one or more of the control routines (502) for access by a network. [0008] 8. Device (100, 200) according to claim 7, characterized in that the web server (420) is also configured to receive a control input to change the variable associated with one or more of the control routines (502). [0009] 9. Method for controlling the environment within a structure and providing user feedback thereto, comprising the steps of receiving a temperature sensor signal (416) from a sensor associated with a thermostat control device; temperature sensor signal (416) received in relation to a stored temperature limit; determine an operating state of the environmental system based on the analyzed received temperature sensor signal (416) and the stored temperature limit; implement in response at the determined operating state, a control routine (502) for controlling an environmental system; presenting a graphical user interface associated with one or more control routines (502); and receiving a control input to change a variable associated with one or more of the control routines (502), characterized by the fact that it also has the step of generating an audible indication associated with the control routine (502), wherein the audible indication reflects the determined operating state of the environmental system based on the analyzed received temperature sensor signal (416) and the stored temperature limit, with the audible indication related to the operating state of the environmental system based on the sensor signal of temperature (416) received analyzed and at the stored temperature limit is different from an audible indication related to a different operating state of the environmental system, whereas the alteration of an audio file associated with one or more control routines (502/0 is allowed by the control input. [0010] 10. Method according to claim 9, characterized in that changing the stored temperature limit is also allowed by the control input. [0011] 11. Method according to claim 9, characterized in that receiving the temperature sensor signal (416) includes receiving the temperature sensor signal (416) from a remote device over a network. [0012] 12. The method of claim 9, further comprising the step of: presenting a web interface for access over a network, wherein the web interface includes a variable associated with one or more of the control routines (502 ). [0013] 13. Method according to claim 11, characterized in that the presentation of a web interface also includes receiving a control input to change the variable associated with one or more of the control routines (502).
类似技术:
公开号 | 公开日 | 专利标题 BR112014005536B1|2021-06-22|ENVIRONMENTAL CONTROL DEVICE AND METHOD FOR CONTROLLING THE ENVIRONMENT WITHIN A STRUCTURE AND PROVIDING USER FEEDBACK US10670289B2|2020-06-02|Devices and methods for interacting with an HVAC controller US10423140B2|2019-09-24|Thermostat with electronic image display US9651273B2|2017-05-16|Programmable thermostat for a room US10523460B2|2019-12-31|Electronic apparatus and external apparatus controlling method thereof WO2017020520A1|2017-02-09|Customizable control method and system for smart home appliance US20170082313A1|2017-03-23|Thermostat with display screen and control dial having vertical and horizontal mounting configurations WO2008146197A1|2008-12-04|Easy to use universal remote control JP2016530475A|2016-09-29|Method and apparatus for controlling an HVAC system CN104728137A|2015-06-24|Fan and fan controlling method US20030225542A1|2003-12-04|Electronic fan capable of automatic fan speed adjustment according to ambient temperature conditions WO2020078087A1|2020-04-23|Method and device for controlling music play, household appliance, terminal and medium US10025471B1|2018-07-17|User-programmable cluster of smart devices WO2018059049A1|2018-04-05|Fan and control method and device therefor CN109090904A|2018-12-28|Intelligent baby bed system and control method US20180192600A1|2018-07-12|Hydroponic environmental controller with management reporting and logging TWM609703U|2021-04-01|Air quality sensing and controlling system JP2020076684A|2020-05-21|Notification clock US20190393699A1|2019-12-26|Smart Utility Hub EP3163260A1|2017-05-03|Sensor module capable of setting operation standard through physical value input and method for controlling sensor module CN112856727A|2021-05-28|Method and apparatus for controlling electronic device JP2015032864A|2015-02-16|Apparatus controlling device, apparatus controlling method, and apparatus controlling program JP2006189313A|2006-07-20|Thermometer with transmission function, and air-conditioning system BR102012031968A2|2014-09-09|METHOD OF OPERATING AIR CLIMATE EQUIPMENT
同族专利:
公开号 | 公开日 US8870087B2|2014-10-28| BR112014005536A2|2017-03-21| CN103890677A|2014-06-25| US20130066474A1|2013-03-14| CA2848308C|2019-09-24| CA2848308A1|2013-03-21| EP2756364B1|2020-04-22| MX343020B|2016-10-20| CN103890677B|2016-06-08| EP2756364A1|2014-07-23| WO2013039856A1|2013-03-21| MX2014002947A|2014-08-26|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 KR900001894B1|1986-09-22|1990-03-26|미쓰비시덴기 가부시기가이샤|Air conditioning apparatus| US6064310A|1993-06-11|2000-05-16|Busak; Steven J.|Security system with HVAC fault reporting| US5690277A|1995-02-06|1997-11-25|Flood; Scott W.|Audible thermostat| US6260765B1|2000-02-25|2001-07-17|American Secure Care, Llc|Remotely controllable thermostat| US6494381B2|2000-12-21|2002-12-17|Koninklijke Phillips Electronics N.V.|Cooling fan in sync with audio output level| US20030177012A1|2002-03-13|2003-09-18|Brett Drennan|Voice activated thermostat| US7146253B2|2003-03-24|2006-12-05|Smartway Solutions, Inc.|Device and method for interactive programming of a thermostat| US6897774B2|2003-05-07|2005-05-24|Edwards Systems Technology, Inc.|Ambient condition detector with multipe sensors and single control unit| US7274972B2|2003-12-02|2007-09-25|Honeywell International Inc.|Programmable controller with saving changes indication| US7108194B1|2004-06-01|2006-09-19|Hankins Ii Robert E|Remote controlled thermostat system for the sight-impaired| US7797080B2|2004-06-14|2010-09-14|Ogd V-Hvac Inc.|Opto-programmed HVAC controller| US6990335B1|2004-11-18|2006-01-24|Charles G. Shamoon|Ubiquitous connectivity and control system for remote locations| US7434742B2|2005-06-20|2008-10-14|Emerson Electric Co.|Thermostat capable of displaying received information| US8196185B2|2007-08-27|2012-06-05|Honeywell International Inc.|Remote HVAC control with a customizable overview display| US8276829B2|2007-11-30|2012-10-02|Honeywell International Inc.|Building control system with remote control unit and methods of operation| CA2678825C|2008-09-15|2017-09-26|Johnson Controls Technology Company|System status user interfaces| US8078326B2|2008-09-19|2011-12-13|Johnson Controls Technology Company|HVAC system controller configuration| US8442766B2|2008-10-02|2013-05-14|Certusview Technologies, Llc|Marking apparatus having enhanced features for underground facility marking operations, and associated methods and systems| US20110006887A1|2009-07-13|2011-01-13|Kmc Controls, Inc.|Programmable Communicating Thermostat And System|US20120251963A1|2011-03-31|2012-10-04|Siemens Industry, Inc.|Thermostat with integrated carbon monoxidesensor| US9718371B2|2011-06-30|2017-08-01|International Business Machines Corporation|Recharging of battery electric vehicles on a smart electrical grid system| US20130166051A1|2011-12-21|2013-06-27|Lennox Industries, Inc.|Hvac unit with audio monitoring, a method of audio monitoring events of an hvac unit and a controller configured to perform the method of audio monitoring| KR101598486B1|2011-12-22|2016-02-29|인텔 코포레이션|Collaborative entertainment platform| WO2013165601A1|2012-05-03|2013-11-07|Yknots Industries Llc|Moment compensated bending beam sensor for load measurement on platform supported by bending beams| US9983715B2|2012-12-17|2018-05-29|Apple Inc.|Force detection in touch devices using piezoelectric sensors| WO2014149023A1|2013-03-15|2014-09-25|Rinand Solutions Llc|Force sensing of inputs through strain analysis| JP6037980B2|2013-09-04|2016-12-07|三菱電機株式会社|Air conditioner| CN110134283A|2013-10-28|2019-08-16|苹果公司|Power sensing based on piezoelectricity| AU2015100011B4|2014-01-13|2015-07-16|Apple Inc.|Temperature compensating transparent force sensor| CN104616677A|2014-12-16|2015-05-13|东莞市中锋电子科技有限公司|Infant early education, hypnosis sleeping room accessory device| CN104749962B|2015-03-09|2017-06-27|联想有限公司|The method and control device of a kind of control smart home based on linkage rule| CN104808499B|2015-03-09|2019-01-15|联想有限公司|A kind of method and control device based on linkage rule control smart home device| US11216020B2|2015-05-04|2022-01-04|Johnson Controls Tyco IP Holdings LLP|Mountable touch thermostat using transparent screen technology| EP3292455B1|2015-05-04|2021-10-13|Johnson Controls Tyco IP Holdings LLP|User control device with case containing circuit board extending into mounting location| US10677484B2|2015-05-04|2020-06-09|Johnson Controls Technology Company|User control device and multi-function home control system| US9612170B2|2015-07-21|2017-04-04|Apple Inc.|Transparent strain sensors in an electronic device| US10055048B2|2015-07-31|2018-08-21|Apple Inc.|Noise adaptive force touch| US20170051932A1|2015-08-20|2017-02-23|Honeywell International Inc.|Adaptive user interface for an hvac system| US10760809B2|2015-09-11|2020-09-01|Johnson Controls Technology Company|Thermostat with mode settings for multiple zones| US9874965B2|2015-09-11|2018-01-23|Apple Inc.|Transparent strain sensors in an electronic device| US10769735B2|2015-09-11|2020-09-08|Johnson Controls Technology Company|Thermostat with user interface features| US9886118B2|2015-09-30|2018-02-06|Apple Inc.|Transparent force sensitive structures in an electronic device| US10655881B2|2015-10-28|2020-05-19|Johnson Controls Technology Company|Thermostat with halo light system and emergency directions| US10310477B2|2015-10-28|2019-06-04|Johnson Controls Technology Company|Multi-function thermostat with occupant tracking features| US10546472B2|2015-10-28|2020-01-28|Johnson Controls Technology Company|Thermostat with direction handoff features| US10318266B2|2015-11-25|2019-06-11|Johnson Controls Technology Company|Modular multi-function thermostat| WO2017115145A1|2015-12-31|2017-07-06|Delta Faucet Company|Water sensor| US10006820B2|2016-03-08|2018-06-26|Apple Inc.|Magnetic interference avoidance in resistive sensors| US10209830B2|2016-03-31|2019-02-19|Apple Inc.|Electronic device having direction-dependent strain elements| US10941951B2|2016-07-27|2021-03-09|Johnson Controls Technology Company|Systems and methods for temperature and humidity control| US10133418B2|2016-09-07|2018-11-20|Apple Inc.|Force sensing in an electronic device using a single layer of strain-sensitive structures| US10794605B2|2017-03-10|2020-10-06|Siemens Schweiz Ag|Laboratory ventilation integration| US10458669B2|2017-03-29|2019-10-29|Johnson Controls Technology Company|Thermostat with interactive installation features| CN107023953A|2017-04-05|2017-08-08|李振|Ward temperature and humidity intelligent regulating system| US10444091B2|2017-04-11|2019-10-15|Apple Inc.|Row column architecture for strain sensing| US10712038B2|2017-04-14|2020-07-14|Johnson Controls Technology Company|Multi-function thermostat with air quality display| WO2018191688A2|2017-04-14|2018-10-18|Johnson Controls Techology Company|Thermostat with exhaust fan control for air quality and humidity control| US10868857B2|2017-04-21|2020-12-15|Johnson Controls Technology Company|Building management system with distributed data collection and gateway services| US10739028B2|2017-06-09|2020-08-11|Johnson Controls Technology Company|Thermostat with efficient wireless data transmission| US10333810B2|2017-06-09|2019-06-25|Johnson Controls Technology Company|Control system with asynchronous wireless data transmission| US10309846B2|2017-07-24|2019-06-04|Apple Inc.|Magnetic field cancellation for strain sensors| US11131474B2|2018-03-09|2021-09-28|Johnson Controls Tyco IP Holdings LLP|Thermostat with user interface features| US10782818B2|2018-08-29|2020-09-22|Apple Inc.|Load cell array for detection of force input to an electronic device enclosure| US11107390B2|2018-12-21|2021-08-31|Johnson Controls Technology Company|Display device with halo|
法律状态:
2018-12-11| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2019-10-08| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2021-01-05| B07A| Technical examination (opinion): publication of technical examination (opinion) [chapter 7.1 patent gazette]| 2021-04-06| B09A| Decision: intention to grant [chapter 9.1 patent gazette]| 2021-06-22| B16A| Patent or certificate of addition of invention granted|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 11/09/2012, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US13/230,322|US8870087B2|2011-09-12|2011-09-12|Thermostat control device with integrated feedback and notification capability| US13/230,322|2011-09-12| PCT/US2012/054559|WO2013039856A1|2011-09-12|2012-09-11|Thermostat control device with integrated feedback and notification capability| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|